package com.skt.common_hr.biztrip_sac.model.vo
{
	import com.wcl.utils.DateUtil;

	[Bindable]
	public class BizTripListVO
	{
		public var GWAREKEY01:String;			// 출장품의번호
		public var GWAREKEY02:String;			// 출장정산번호
		public var TRSTATUS:String;				// 출장진행상태
		public var TRSTATX:String;				// 출장진행상태 명
		public var TRTYPE:String;				// 출장유형
		public var TTEXT:String;				// 출장유형 명
		public var TRREAS:String;				// 출장사유
		public var TRRETX:String;				// 출장사유 명
		public var BEGDA:Date;					// 시작일
		public var ENDDA:Date;					// 종료일
		public var TRTITLE:String;				// 출장제목
		public var BSTATUS:String;				// 전표진행상태
		public var BSTATX:String;				// 전표진행 상태 명
		public var BTEXT:String;				// 전표 오류 메세지
		public var MNUM:String;					// 동반출장자수
		public var TRPAYC:String;				// 정산상태
		public var TRCONV:String;				// 품의 변경 여부
		public var IPERNR:String;				// 사번
		public var TRTEXT:String;				// 반려사유

		public function get BEGDA_F():String
		{
			return DateUtil.toDefaultString(BEGDA);
		}
		public function set BEGDA_F(s:String):void
		{
		}
		public function get ENDDA_F():String
		{
			return DateUtil.toDefaultString(ENDDA);
		}
		public function set ENDDA_F(s:String):void
		{
		}

		public function get TERM():String
		{
			if(DateUtil.sameDate(BEGDA, ENDDA)) {
				return DateUtil.toDefaultString(BEGDA);
			}
			else {
				return DateUtil.toDefaultString(BEGDA) + " ~ " + DateUtil.toDefaultString(ENDDA);
			}
		}
	}
}